dynamic class classes.models.Hex
{
    var _CORNERS;

    function Hex()
    {
        this._CORNERS = [{x: -9.5, y: -4.25}, {x: 0, y: -8.45}, {x: 9.5, y: -4.25}, {x: 9.5, y: 4.25}, {x: 0, y: 8.45}, {x: -9.5, y: 4.25}];
        var __reg2 = 0;
        for (;;) 
        {
            if (__reg2 >= this._CORNERS.length) 
            {
                return;
            }
            this._CORNERS[__reg2].x = this._CORNERS[__reg2].x * 0.89;
            this._CORNERS[__reg2].y = this._CORNERS[__reg2].y * 0.89;
            ++__reg2;
        }
    }

    function get TL()
    {
        return this._CORNERS[0];
    }

    function get T()
    {
        return this._CORNERS[1];
    }

    function get TR()
    {
        return this._CORNERS[2];
    }

    function get BR()
    {
        return this._CORNERS[3];
    }

    function get B()
    {
        return this._CORNERS[4];
    }

    function get BL()
    {
        return this._CORNERS[5];
    }

    function get HEIGHT()
    {
        return this.__get__B().y - this.__get__T().y;
    }

    function get WIDTH()
    {
        return this.__get__TR().x - this.__get__TL().x;
    }

}
